function isPermission (key) {
  // 获取权限信息
  const arr = JSON.parse(localStorage.getItem('user')).perms
  // 获取用户是不是超级管理员
  const isAdmin = JSON.parse(localStorage.getItem('user')).isAdmin
  const index = arr.indexOf(key)
  // 如果是超级管理员  拥有所有权限
  if (isAdmin) {
    return true
  } else {
    // 不是超级管理员 进行判断
    if (index > -1) {
      return true // 有权限
    } else {
      return false // 无权限
    }
  }
}

const permission = {
  inserted: function (el, binding) {
    const permission = binding.value // 获取到 v-permission的值
    if (permission) {
      const hasPermission = isPermission(permission)
      if (!hasPermission) {
        // 没有权限 移除Dom元素
        el.parentNode && el.parentNode.removeChild(el)
      }
    }
  }
}

export default permission
